package com.hxd.otc.module.my.contract;

import com.hxd.otc.module.my.bean.GoogleCreateBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

public interface BindGoogleCodeContract {
    interface IView extends IBaseView {
        void startPhoneCountdown();

        void getGoogleCodeSuccess(GoogleCreateBean googleCreateBean);

        void getGoogleCodeFail(String errMessage);

        void bindGoogleCodeSuccess();

        void bindGoogleCodeFail(String errMessage);

    }

    interface IPresenter extends IBasePresenter {
        void getPhoneVerCode();

        void getGoogleCode();

        void sendEmailVerCode();

        void bindGoogleCode(String googleCode, String googleSecret, String phoneCode);

    }
}
